Want to level up your Vue skills?

With over two million reads and 13,567+ subscribers, you've come to the right place.

Subscribe now to get exclusive insights and tips every week.

    Picture of Michael Thiessen

    👋Hey there! Welcome to my site. Take a look around and make yourself at home.

    — Michael

    Articles

    Scaling Your Vue App: 4 Proven Patterns to Keep It Clean

    December 2024

    As your Vue app grows, it can become harder to keep it organized. Learn four proven patterns that help simplify data flow, testing, configuration, and flexibility, ensuring your code remains clean and scalable.

    Composable Design Patterns in Vue

    December 2024

    Learn how to write better composables in Vue. Use these seven patterns to manage state, logic, configuration, and input flexibility.

    The Testing Pyramid is Dead. Draw Your Own Shape Instead

    October 2024

    Why the traditional testing pyramid needs a modern rethink and how you can draw your own shape

    How to Dynamically Add a Class Name in Vue

    October 2024

    Being able to add a dynamic class name to your component is really powerful. Adding a dynamic class name is as simple as adding the prop ':class' to your component. Of course, there is a lot more we can do here with dynamic classes in Vue.

    Courses

    Upgrade your Vue skillset with these specially made courses

    Most Popular

    Clean
    Components Toolkit

    Reference toolkit
    All experience levels
    A toolkit of techniques, principles, and patterns for building great Vue components.

    Nuxt Tips Collection

    117 concise tips
    PDF - Emails
    Master Nuxt in only 5 minutes a day with this beautifully-designed book.

    Vue Tips Collection 2

    118 concise tips
    Hardcover - PDF
    Master Vue in only 5 minutes a day with this beautifully-designed hardcover book.

    Reusable
    Components

    7 modules
    Intermediate - Expert
    Master the art of writing highly reusable Vue — and make the most of your components.

    Mastering Nuxt

    86 video lessons
    All experience levels
    Build production-ready Nuxt 3 apps and master both frontend and backend development.

    Clean
    Components

    This course is no longer for sale.